package com.example.protobuf2;


import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.ApplicationPidFileWriter;
import org.springframework.context.annotation.ComponentScan;

/**
 * @author hx-pc
 * ::::::::::::::::::aa::::::::::::::::::::::::::::::::::::::::::::::::::::::::a::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * ::::::::::::::::aa:::aa::::::::::::::::::::::::::::::::::::::::::::::::::::a:a::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * :::::::::::::::aa:::::aa::::::::::::::::::::::::::::::::::::::::::::::::::a:::a:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * :::::::::::::::aa:::::aa:::::::::::::::::::::::::::::::::::::::::::::::::a:::::a::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * :::::::::::::::aa::::aa:::::::::::::::::::::::::::::::::::::::::::::::::a:::::::a:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * :::::::::::::::aa::::aa::::::::::::::::::::::::::::::::::::::::::::::::a:::::::::a::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * :::::::::::::::aa:::aa::::::::::::::::::::::::::::::::::::::::::::::::a:::::::::::a::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * :::::::::::::::aa:aa:::::::::::::::::::::::::::::::::::::::::::::::::a:::::::::::::a:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * :::::::::::::::aa::::::::aa::::::::::aa:::::::::::::::::::::::::::::a:::::::::::::::a:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * ::::::::::::aa:aa::::::aa:aa:::::::aa:aa:::::::::::::::::::::::::::a:::::::::::::::::a::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * ::::::::aa:::::aa:::::aa:::aa:::::aa:::aa:::::::::::::::::::::::::a:::::::::::::::::::a::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * :::::aa::::::::aa::::aa::::aa:::aa::::::aa:::::a:a:a:a:a:a:a:a:a:a:a:a:a:a:a:a:a:a:a:a:a:a:a:a:a:a:a:a:a:::::::::::::::::::::::::::::::::
 * :::aa::::::::::aa:::aa:::::aa::aa::::::::aa:aa:::a::::::::::::::a:::::::::::::::::::::::a::::::::::a:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * aa:::::::::::::aa:aa:::::::::aa:::::::::::aa:::::::::a:::::::::a:::::::::::::::::::::::::a::::::a:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * ::::::::::::::::aa:::::::::::::::::::::::aa:aa:::::::::::a::::a:::::::::::::::::::::::::::a:a::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * :::::::::::::::::::::::::::::::::::::::aa::::aa::::::::::::::a::::::::::::::::::::::::::a::a:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * :::::::::::::::::::::::::::::::::::::aa:::::::aa::::::::::::a:::::a:::::::::::::::::a:::::::a:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * :::::::::::::::::::::::::::::::::::aa:::::::::aa:::::::::::a::::::::::a:::::::::a::::::::::::a::::::::::::::::::::::::::::::::::::::::::::::::
 * ::::::::::::::::::::::::::::::::: aa:::::::::aa:::::::::::a:::::::::::::::a:a:::::::::::::::::a:::::::::::::::::::::::::::::::::::::::::::::::::
 * ::::::::::::::::::::::::::::::::::aa::::::::aa:::::::::::a::::::::::::::a:::::a::::::::::::::::a:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * ::::::::::::::::::::::::::::::::::aa:::::::aa:::::::::::a:::::::::::a:::::::::::::a:::::::::::::a::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * ::::::::::::::::::::::::::::::::::::aa::::aa:::::::::::a::::::::a:::::::::::::::::::::a::::::::::a:::::::::::::::::::::::::::::::::::::::::::::::::
 * :::::::::::::::::::::::::::::::::::::aa::aa:::::::::::a::::::a::::::::::::::::::::::::::::a:::::::a:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 * :::::::::::::::::::::::::::::::::::::::aa::::::::::::a:::a::::::::::::::::::::::::::::::::::::a::::a::::::::::::::::::::::::::::::::::::::::::::::
 * ::::::::::::::::::::::::::::::::::::::::::::::::::::aa:::::::::::::::::::::::::::::::::::::::::::::aa::::::::::::::::::::::::::::::::::::::::::::::::::
 */
@SpringBootApplication
@ComponentScan("com.example.protobuf2")
public class Application {

    public static void main(String[] args) {
        SpringApplication springApplication = new SpringApplication(Application.class);
        springApplication.addListeners(new ApplicationPidFileWriter("app.pid"));
        springApplication.run(args);
    }
}
